home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / Tool Chest / Development Tools & Languages / • Other Platforms / PCCTS / antlr / scan.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-09-14  |  69.5 KB  |  3,373 lines  |  [TEXT/MPS ]

  1.  
  2. /* parser.dlg -- DLG Description of scanner
  3.  *
  4.  * Generated from: antlr.g
  5.  *
  6.  * Terence Parr, Will Cohen, and Hank Dietz: 1989-1994
  7.  * Purdue University Electrical Engineering
  8.  * With AHPCRC, University of Minnesota
  9.  * ANTLR Version 1.23b1
  10.  */
  11.  
  12. #include <stdio.h>
  13. #define ANTLR_VERSION    123b1
  14.  
  15. #ifdef __cplusplus
  16. #ifndef __STDC__
  17. #define __STDC__
  18. #endif
  19. #endif
  20. #include "set.h"
  21. #include <ctype.h>
  22. #include "syn.h"
  23. #include "hash.h"
  24. #include "generic.h"
  25. #define zzcr_attr(attr,tok,t)
  26. #include "antlr.h"
  27. #include "tokens.h"
  28. #include "dlgdef.h"
  29. LOOKAHEAD
  30. void zzerraction()
  31. {
  32.     (*zzerr)("invalid token");
  33.     zzadvance();
  34.     zzskip();
  35. }
  36. /*
  37.  * D L G tables
  38.  *
  39.  * Generated from: parser.dlg
  40.  *
  41.  * 1989-1994 by  Will Cohen, Terence Parr, and Hank Dietz
  42.  * Purdue University Electrical Engineering
  43.  * DLG Version 1.23
  44.  */
  45.  
  46. #include "mode.h"
  47.  
  48.  
  49.  
  50.  
  51. /* maintained, but not used for now */
  52. set AST_nodes_refd_in_actions = set_init;
  53.  
  54. static void act1()
  55.         NLA = Eof;
  56.         /* L o o k  F o r  A n o t h e r  F i l e */
  57.         {
  58.             FILE *new_input;
  59.             new_input = NextFile();
  60.             if ( new_input == NULL ) { NLA=Eof; return; }
  61.             fclose( input );
  62.             input = new_input;
  63.             zzrdstream( input );
  64.             zzskip();    /* Skip the Eof (@) char i.e continue */
  65.         }
  66.     }
  67.  
  68.  
  69. static void act2()
  70.         NLA = 71;
  71.         zzskip();   
  72.     }
  73.  
  74.  
  75. static void act3()
  76.         NLA = 72;
  77.         zzline++; zzskip();   
  78.     }
  79.  
  80.  
  81. static void act4()
  82.         NLA = 73;
  83.         zzmode(ACTIONS); zzmore();
  84.         istackreset();
  85.         pushint(']');   
  86.     }
  87.  
  88.  
  89. static void act5()
  90.         NLA = 74;
  91.         action_file=CurFile; action_line=zzline;
  92.         zzmode(ACTIONS); zzmore();
  93.         istackreset();
  94.         pushint('>');   
  95.     }
  96.  
  97.  
  98. static void act6()
  99.         NLA = 75;
  100.         zzmode(STRINGS); zzmore();   
  101.     }
  102.  
  103.  
  104. static void act7()
  105.         NLA = 76;
  106.         zzmode(COMMENTS); zzskip();   
  107.     }
  108.  
  109.  
  110. static void act8()
  111.         NLA = 77;
  112.         warn("Missing /*; found dangling */"); zzskip();   
  113.     }
  114.  
  115.  
  116. static void act9()
  117.         NLA = 78;
  118.         zzmode(CPP_COMMENTS); zzskip();   
  119.     }
  120.  
  121.  
  122. static void act10()
  123.         NLA = 79;
  124.         warn("Missing <<; found dangling \>\>"); zzskip();   
  125.     }
  126.  
  127.  
  128. static void act11()
  129.         NLA = WildCard;
  130.     }
  131.  
  132.  
  133. static void act12()
  134.         NLA = 83;
  135.     }
  136.  
  137.  
  138. static void act13()
  139.         NLA = 84;
  140.     }
  141.  
  142.  
  143. static void act14()
  144.         NLA = 85;
  145.     }
  146.  
  147.  
  148. static void act15()
  149.         NLA = 86;
  150.     }
  151.  
  152.  
  153. static void act16()
  154.         NLA = 87;
  155.     }
  156.  
  157.  
  158. static void act17()
  159.         NLA = 90;
  160.     }
  161.  
  162.  
  163. static void act18()
  164.         NLA = 91;
  165.     }
  166.  
  167.  
  168. static void act19()
  169.         NLA = 92;
  170.     }
  171.  
  172.  
  173. static void act20()
  174.         NLA = 93;
  175.     }
  176.  
  177.  
  178. static void act21()
  179.         NLA = 94;
  180.     }
  181.  
  182.  
  183. static void act22()
  184.         NLA = 95;
  185.     }
  186.  
  187.  
  188. static void act23()
  189.         NLA = 96;
  190.     }
  191.  
  192.  
  193. static void act24()
  194.         NLA = 97;
  195.     }
  196.  
  197.  
  198. static void act25()
  199.         NLA = 98;
  200.     }
  201.  
  202.  
  203. static void act26()
  204.         NLA = 99;
  205.     }
  206.  
  207.  
  208. static void act27()
  209.         NLA = 100;
  210.     }
  211.  
  212.  
  213. static void act28()
  214.         NLA = 101;
  215.     }
  216.  
  217.  
  218. static void act29()
  219.         NLA = 102;
  220.     }
  221.  
  222.  
  223. static void act30()
  224.         NLA = 103;
  225.     }
  226.  
  227.  
  228. static void act31()
  229.         NLA = 104;
  230.     }
  231.  
  232.  
  233. static void act32()
  234.         NLA = 105;
  235.     }
  236.  
  237.  
  238. static void act33()
  239.         NLA = 106;
  240.     }
  241.  
  242.  
  243. static void act34()
  244.         NLA = 107;
  245.     }
  246.  
  247.  
  248. static void act35()
  249.         NLA = 108;
  250.     }
  251.  
  252.  
  253. static void act36()
  254.         NLA = 109;
  255.     }
  256.  
  257.  
  258. static void act37()
  259.         NLA = 110;
  260.     }
  261.  
  262.  
  263. static void act38()
  264.         NLA = 111;
  265.     }
  266.  
  267.  
  268. static void act39()
  269.         NLA = 112;
  270.     }
  271.  
  272.  
  273. static void act40()
  274.         NLA = 113;
  275.     }
  276.  
  277.  
  278. static void act41()
  279.         NLA = 114;
  280.     }
  281.  
  282.  
  283. static void act42()
  284.         NLA = 115;
  285.     }
  286.  
  287.  
  288. static void act43()
  289.         NLA = NonTerminal;
  290.     }
  291.  
  292.  
  293. static void act44()
  294.         NLA = TokenTerm;
  295.     }
  296.  
  297.  
  298. static void act45()
  299.         NLA = 116;
  300.         warn(eMsg1("unknown meta-op: %s",LATEXT(1))); zzskip();   
  301.     }
  302.  
  303. static unsigned char shift0[257] = {
  304.   0, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  305.   1, 2, 49, 49, 2, 49, 49, 49, 49, 49, 
  306.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  307.   49, 49, 49, 1, 26, 5, 10, 49, 49, 49, 
  308.   49, 42, 43, 7, 44, 49, 49, 9, 6, 35, 
  309.   33, 34, 35, 35, 35, 35, 35, 35, 35, 27, 
  310.   28, 4, 32, 8, 45, 49, 47, 47, 47, 47, 
  311.   47, 47, 47, 47, 47, 47, 47, 41, 47, 47, 
  312.   47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 
  313.   47, 47, 3, 49, 49, 38, 48, 49, 13, 46, 
  314.   23, 14, 12, 21, 39, 11, 30, 46, 20, 24, 
  315.   40, 31, 19, 16, 46, 15, 17, 18, 46, 46, 
  316.   46, 29, 46, 46, 25, 36, 22, 37, 49, 49, 
  317.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  318.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  319.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  320.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  321.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  322.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  323.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  324.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  325.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  326.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  327.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  328.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  329.   49, 49, 49, 49, 49, 49, 49
  330. };
  331.  
  332.  
  333. static void act46()
  334.         NLA = Eof;
  335.     }
  336.  
  337.  
  338. static void act47()
  339.         NLA = QuotedTerm;
  340.         zzmode(START);   
  341.     }
  342.  
  343.  
  344. static void act48()
  345.         NLA = 3;
  346.         
  347.         zzline++;
  348.         warn("eoln found in string");
  349.         zzskip();
  350.     }
  351.  
  352.  
  353. static void act49()
  354.         NLA = 4;
  355.         zzline++; zzmore();   
  356.     }
  357.  
  358.  
  359. static void act50()
  360.         NLA = 5;
  361.         zzmore();   
  362.     }
  363.  
  364.  
  365. static void act51()
  366.         NLA = 6;
  367.         zzmore();   
  368.     }
  369.  
  370. static unsigned char shift1[257] = {
  371.   0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  372.   4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 
  373.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  374.   4, 4, 4, 4, 4, 1, 4, 4, 4, 4, 
  375.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  376.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  377.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  378.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  379.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  380.   4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 
  381.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  382.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  383.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  384.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  385.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  386.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  387.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  388.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  389.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  390.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  391.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  392.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  393.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  394.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  395.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  396.   4, 4, 4, 4, 4, 4, 4
  397. };
  398.  
  399.  
  400. static void act52()
  401.         NLA = Eof;
  402.     }
  403.  
  404.  
  405. static void act53()
  406.         NLA = 7;
  407.         zzmode(ACTIONS); zzmore();   
  408.     }
  409.  
  410.  
  411. static void act54()
  412.         NLA = 8;
  413.         
  414.         zzline++;
  415.         warn("eoln found in string (in user action)");
  416.         zzskip();
  417.     }
  418.  
  419.  
  420. static void act55()
  421.         NLA = 9;
  422.         zzline++; zzmore();   
  423.     }
  424.  
  425.  
  426. static void act56()
  427.         NLA = 10;
  428.         zzmore();   
  429.     }
  430.  
  431.  
  432. static void act57()
  433.         NLA = 11;
  434.         zzmore();   
  435.     }
  436.  
  437. static unsigned char shift2[257] = {
  438.   0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  439.   4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 
  440.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  441.   4, 4, 4, 4, 4, 1, 4, 4, 4, 4, 
  442.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  443.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  444.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  445.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  446.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  447.   4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 
  448.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  449.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  450.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  451.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  452.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  453.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  454.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  455.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  456.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  457.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  458.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  459.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  460.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  461.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  462.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  463.   4, 4, 4, 4, 4, 4, 4
  464. };
  465.  
  466.  
  467. static void act58()
  468.         NLA = Eof;
  469.     }
  470.  
  471.  
  472. static void act59()
  473.         NLA = 12;
  474.         zzmode(ACTIONS); zzmore();   
  475.     }
  476.  
  477.  
  478. static void act60()
  479.         NLA = 13;
  480.         
  481.         zzline++;
  482.         warn("eoln found in char literal (in user action)");
  483.         zzskip();
  484.     }
  485.  
  486.  
  487. static void act61()
  488.         NLA = 14;
  489.         zzmore();   
  490.     }
  491.  
  492.  
  493. static void act62()
  494.         NLA = 15;
  495.         zzmore();   
  496.     }
  497.  
  498. static unsigned char shift3[257] = {
  499.   0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  500.   4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 
  501.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  502.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  503.   1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  504.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  505.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  506.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  507.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  508.   4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 
  509.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  510.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  511.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  512.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  513.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  514.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  515.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  516.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  517.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  518.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  519.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  520.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  521.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  522.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  523.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  524.   4, 4, 4, 4, 4, 4, 4
  525. };
  526.  
  527.  
  528. static void act63()
  529.         NLA = Eof;
  530.     }
  531.  
  532.  
  533. static void act64()
  534.         NLA = 16;
  535.         zzmode(ACTIONS); zzmore();   
  536.     }
  537.  
  538.  
  539. static void act65()
  540.         NLA = 17;
  541.         zzmore();   
  542.     }
  543.  
  544.  
  545. static void act66()
  546.         NLA = 18;
  547.         zzline++; zzmore(); DAWDLE;   
  548.     }
  549.  
  550.  
  551. static void act67()
  552.         NLA = 19;
  553.         zzmore();   
  554.     }
  555.  
  556. static unsigned char shift4[257] = {
  557.   0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  558.   4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 
  559.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  560.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  561.   4, 4, 4, 1, 4, 4, 4, 4, 2, 4, 
  562.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  563.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  564.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  565.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  566.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  567.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  568.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  569.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  570.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  571.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  572.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  573.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  574.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  575.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  576.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  577.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  578.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  579.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  580.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  581.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  582.   4, 4, 4, 4, 4, 4, 4
  583. };
  584.  
  585.  
  586. static void act68()
  587.         NLA = Eof;
  588.     }
  589.  
  590.  
  591. static void act69()
  592.         NLA = 20;
  593.         zzmode(PARSE_ENUM_FILE); zzmore();   
  594.     }
  595.  
  596.  
  597. static void act70()
  598.         NLA = 21;
  599.         zzmore();   
  600.     }
  601.  
  602.  
  603. static void act71()
  604.         NLA = 22;
  605.         zzline++; zzmore(); DAWDLE;   
  606.     }
  607.  
  608.  
  609. static void act72()
  610.         NLA = 23;
  611.         zzmore();   
  612.     }
  613.  
  614. static unsigned char shift5[257] = {
  615.   0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  616.   4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 
  617.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  618.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  619.   4, 4, 4, 1, 4, 4, 4, 4, 2, 4, 
  620.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  621.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  622.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  623.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  624.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  625.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  626.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  627.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  628.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  629.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  630.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  631.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  632.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  633.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  634.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  635.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  636.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  637.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  638.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  639.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  640.   4, 4, 4, 4, 4, 4, 4
  641. };
  642.  
  643.  
  644. static void act73()
  645.         NLA = Eof;
  646.     }
  647.  
  648.  
  649. static void act74()
  650.         NLA = 24;
  651.         zzline++; zzmode(PARSE_ENUM_FILE); zzmore(); DAWDLE;   
  652.     }
  653.  
  654.  
  655. static void act75()
  656.         NLA = 25;
  657.         zzmore();   
  658.     }
  659.  
  660. static unsigned char shift6[257] = {
  661.   0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  662.   2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 
  663.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  664.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  665.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  666.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  667.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  668.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  669.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  670.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  671.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  672.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  673.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  674.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  675.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  676.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  677.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  678.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  679.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  680.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  681.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  682.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  683.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  684.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  685.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  686.   2, 2, 2, 2, 2, 2, 2
  687. };
  688.  
  689.  
  690. static void act76()
  691.         NLA = Eof;
  692.     }
  693.  
  694.  
  695. static void act77()
  696.         NLA = 26;
  697.         zzline++; zzmode(ACTIONS); zzmore(); DAWDLE;   
  698.     }
  699.  
  700.  
  701. static void act78()
  702.         NLA = 27;
  703.         zzmore();   
  704.     }
  705.  
  706. static unsigned char shift7[257] = {
  707.   0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  708.   2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 
  709.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  710.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  711.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  712.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  713.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  714.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  715.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  716.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  717.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  718.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  719.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  720.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  721.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  722.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  723.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  724.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  725.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  726.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  727.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  728.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  729.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  730.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  731.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  732.   2, 2, 2, 2, 2, 2, 2
  733. };
  734.  
  735.  
  736. static void act79()
  737.         NLA = Eof;
  738.     }
  739.  
  740.  
  741. static void act80()
  742.         NLA = 28;
  743.         zzline++; zzmode(START); zzskip(); DAWDLE;   
  744.     }
  745.  
  746.  
  747. static void act81()
  748.         NLA = 29;
  749.         zzskip();   
  750.     }
  751.  
  752. static unsigned char shift8[257] = {
  753.   0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  754.   2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 
  755.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  756.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  757.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  758.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  759.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  760.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  761.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  762.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  763.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  764.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  765.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  766.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  767.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  768.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  769.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  770.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  771.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  772.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  773.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  774.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  775.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  776.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  777.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  778.   2, 2, 2, 2, 2, 2, 2
  779. };
  780.  
  781.  
  782. static void act82()
  783.         NLA = Eof;
  784.     }
  785.  
  786.  
  787. static void act83()
  788.         NLA = 30;
  789.         zzmode(START); zzskip();   
  790.     }
  791.  
  792.  
  793. static void act84()
  794.         NLA = 31;
  795.         zzskip();   
  796.     }
  797.  
  798.  
  799. static void act85()
  800.         NLA = 32;
  801.         zzline++; zzskip(); DAWDLE;   
  802.     }
  803.  
  804.  
  805. static void act86()
  806.         NLA = 33;
  807.         zzskip();   
  808.     }
  809.  
  810. static unsigned char shift9[257] = {
  811.   0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  812.   4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 
  813.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  814.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  815.   4, 4, 4, 1, 4, 4, 4, 4, 2, 4, 
  816.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  817.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  818.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  819.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  820.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  821.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  822.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  823.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  824.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  825.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  826.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  827.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  828.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  829.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  830.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  831.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  832.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  833.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  834.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  835.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  836.   4, 4, 4, 4, 4, 4, 4
  837. };
  838.  
  839.  
  840. static void act87()
  841.         NLA = Eof;
  842.     }
  843.  
  844.  
  845. static void act88()
  846.         NLA = Action;
  847.         /* these do not nest */
  848.         zzmode(START);
  849.         NLATEXT[0] = ' ';
  850.         NLATEXT[1] = ' ';
  851.         zzbegexpr[0] = ' ';
  852.         zzbegexpr[1] = ' ';
  853.         if ( zzbufovf ) {
  854.             err( eMsgd("action buffer overflow; size %d",ZZLEXBUFSIZE));
  855.         }
  856.     }
  857.  
  858.  
  859. static void act89()
  860.         NLA = Pred;
  861.         /* these do not nest */
  862.         zzmode(START);
  863.         NLATEXT[0] = ' ';
  864.         NLATEXT[1] = ' ';
  865.         zzbegexpr[0] = '\0';
  866.         if ( zzbufovf ) {
  867.             err( eMsgd("predicate buffer overflow; size %d",ZZLEXBUFSIZE));
  868.         }
  869.     }
  870.  
  871.  
  872. static void act90()
  873.         NLA = PassAction;
  874.         if ( topint() == ']' ) {
  875.             popint();
  876.             if ( istackempty() )    /* terminate action */
  877.             {
  878.                 zzmode(START);
  879.                 NLATEXT[0] = ' ';
  880.                 zzbegexpr[0] = ' ';
  881.                 if ( zzbufovf ) {
  882.                     err( eMsgd("parameter buffer overflow; size %d",ZZLEXBUFSIZE));
  883.                 }
  884.             }
  885.             else {
  886.                 /* terminate $[..] and #[..] */
  887.                 if ( GenCC ) zzreplstr("))");
  888.                 else zzreplstr(")");
  889.                 zzmore();
  890.             }
  891.         }
  892.         else if ( topint() == '|' ) { /* end of simple [...] */
  893.             popint();
  894.             zzmore();
  895.         }
  896.         else zzmore();
  897.     }
  898.  
  899.  
  900. static void act91()
  901.         NLA = 37;
  902.         zzline++; zzmore(); DAWDLE;   
  903.     }
  904.  
  905.  
  906. static void act92()
  907.         NLA = 38;
  908.         zzmore();   
  909.     }
  910.  
  911.  
  912. static void act93()
  913.         NLA = 39;
  914.         zzmore();   
  915.     }
  916.  
  917.  
  918. static void act94()
  919.         NLA = 40;
  920.         if ( !GenCC ) {zzreplstr("zzaRet"); zzmore();}
  921.         else err("$$ use invalid in C++ mode");   
  922.     }
  923.  
  924.  
  925. static void act95()
  926.         NLA = 41;
  927.         if ( !GenCC ) {zzreplstr("zzempty_attr"); zzmore();}
  928.         else err("$[] use invalid in C++ mode");   
  929.     }
  930.  
  931.  
  932. static void act96()
  933.         NLA = 42;
  934.         
  935.         pushint(']');
  936.         if ( !GenCC ) zzreplstr("zzconstr_attr(");
  937.         else err("$[..] use invalid in C++ mode");
  938.         zzmore();
  939.     }
  940.  
  941.  
  942. static void act97()
  943.         NLA = 43;
  944.         {
  945.             static char buf[100];
  946.             if ( strlen(zzbegexpr)>85 )
  947.             fatal("$i attrib ref too big");
  948.             if ( !GenCC ) sprintf(buf,"zzaArg(zztasp%d,%s)",
  949.             BlkLevel-1,zzbegexpr+1);
  950.             else sprintf(buf,"_t%d%s",
  951.             BlkLevel-1,zzbegexpr+1);
  952.             zzreplstr(buf);
  953.             zzmore();
  954.         }
  955.     }
  956.  
  957.  
  958. static void act98()
  959.         NLA = 44;
  960.         {
  961.             static char buf[100];
  962.             if ( strlen(zzbegexpr)>85 )
  963.             fatal("$i.field attrib ref too big");
  964.             zzbegexpr[strlen(zzbegexpr)-1] = ' ';
  965.             if ( !GenCC ) sprintf(buf,"zzaArg(zztasp%d,%s).",
  966.             BlkLevel-1,zzbegexpr+1);
  967.             else sprintf(buf,"_t%d%s.",
  968.             BlkLevel-1,zzbegexpr+1);
  969.             zzreplstr(buf);
  970.             zzmore();
  971.         }
  972.     }
  973.  
  974.  
  975. static void act99()
  976.         NLA = 45;
  977.         {
  978.             static char buf[100];
  979.             static char i[20], j[20];
  980.             char *p,*q;
  981.             if (strlen(zzbegexpr)>85) fatal("$i.j attrib ref too big");
  982.             for (p=zzbegexpr+1,q= &i[0]; *p!='.'; p++) {
  983.                 if ( q == &i[20] ) fatalFL("i of $i.j attrib ref too big", FileStr[CurFile], zzline );
  984.                 *q++ = *p;
  985.             }
  986.             *q = '\0';
  987.             for (p++, q= &j[0]; *p!='\0'; p++) {
  988.                 if ( q == &j[20] ) fatalFL("j of $i.j attrib ref too big", FileStr[CurFile], zzline );
  989.                 *q++ = *p;
  990.             }
  991.             *q = '\0';
  992.             if ( !GenCC ) sprintf(buf,"zzaArg(zztasp%s,%s)",i,j);
  993.             else sprintf(buf,"_t%s%s",i,j);
  994.             zzreplstr(buf);
  995.             zzmore();
  996.         }
  997.     }
  998.  
  999.  
  1000. static void act100()
  1001.         NLA = 46;
  1002.         { static char buf[300];
  1003.             zzbegexpr[0] = ' ';
  1004.             if ( CurRule != NULL &&
  1005.             strcmp(CurRule, &zzbegexpr[1])==0 ) {
  1006.                 if ( !GenCC ) zzreplstr("zzaRet");
  1007.             }
  1008.             else if ( CurRetDef != NULL ) {
  1009.                 if ( strmember(CurRetDef, &zzbegexpr[1]) ) {
  1010.                     if ( HasComma( CurRetDef ) ) {
  1011.                         require (strlen(zzbegexpr)<=285,
  1012.                         "$retval attrib ref too big");
  1013.                         sprintf(buf,"_retv.%s",&zzbegexpr[1]);
  1014.                         zzreplstr(buf);
  1015.                     }
  1016.                     else zzreplstr("_retv");
  1017.                 }
  1018.                 else if ( CurParmDef != NULL ) {
  1019.                 if ( !strmember(CurParmDef, &zzbegexpr[1]) )
  1020.                 warn(eMsg1("$%s not parameter or return value",&zzbegexpr[1]));
  1021.             }
  1022.             else warn(eMsg1("$%s not parameter or return value",&zzbegexpr[1]));
  1023.         }
  1024.     }
  1025.     zzmore();
  1026.     }
  1027.  
  1028.  
  1029. static void act101()
  1030.         NLA = 47;
  1031.         zzreplstr("(*_root)"); zzmore();   
  1032.     }
  1033.  
  1034.  
  1035. static void act102()
  1036.         NLA = 48;
  1037.         if ( GenCC ) zzreplstr("(new AST)");
  1038.         zzreplstr("zzastnew()"); zzmore();  
  1039.     }
  1040.  
  1041.  
  1042. static void act103()
  1043.         NLA = 49;
  1044.         zzreplstr("NULL"); zzmore();   
  1045.     }
  1046.  
  1047.  
  1048. static void act104()
  1049.         NLA = 50;
  1050.         {
  1051.             static char buf[100];
  1052.             if ( strlen(zzbegexpr)>85 )
  1053.             fatal("#i AST ref too big");
  1054.             if ( GenCC ) sprintf(buf,"_ast%d%s",BlkLevel-1,zzbegexpr+1);
  1055.             else sprintf(buf,"zzastArg(%s)",zzbegexpr+1);
  1056.             zzreplstr(buf);
  1057.             zzmore();
  1058.             set_orel(atoi(zzbegexpr+1), &AST_nodes_refd_in_actions);
  1059.         }
  1060.     }
  1061.  
  1062.  
  1063. static void act105()
  1064.         NLA = 51;
  1065.         
  1066.         pushint(']');
  1067.         if ( GenCC ) zzreplstr("(new AST(");
  1068.         else zzreplstr("zzmk_ast(zzastnew(),");
  1069.         zzmore();
  1070.     }
  1071.  
  1072.  
  1073. static void act106()
  1074.         NLA = 52;
  1075.         
  1076.         pushint('}');
  1077.         if ( GenCC ) zzreplstr("ASTBase::tmake(");
  1078.         else zzreplstr("zztmake(");
  1079.         zzmore();
  1080.     }
  1081.  
  1082.  
  1083. static void act107()
  1084.         NLA = 53;
  1085.         zzmore();   
  1086.     }
  1087.  
  1088.  
  1089. static void act108()
  1090.         NLA = 54;
  1091.         
  1092.         if ( istackempty() )
  1093.         zzmore();
  1094.         else if ( topint()==')' ) {
  1095.             popint();
  1096.         }
  1097.         else if ( topint()=='}' ) {
  1098.             popint();
  1099.             /* terminate #(..) */
  1100.             zzreplstr(", NULL)");
  1101.         }
  1102.         zzmore();
  1103.     }
  1104.  
  1105.  
  1106. static void act109()
  1107.         NLA = 55;
  1108.         
  1109.         pushint('|');    /* look for '|' to terminate simple [...] */
  1110.         zzmore();
  1111.     }
  1112.  
  1113.  
  1114. static void act110()
  1115.         NLA = 56;
  1116.         
  1117.         pushint(')');
  1118.         zzmore();
  1119.     }
  1120.  
  1121.  
  1122. static void act111()
  1123.         NLA = 57;
  1124.         zzreplstr("]");  zzmore();   
  1125.     }
  1126.  
  1127.  
  1128. static void act112()
  1129.         NLA = 58;
  1130.         zzreplstr(")");  zzmore();   
  1131.     }
  1132.  
  1133.  
  1134. static void act113()
  1135.         NLA = 59;
  1136.         zzreplstr(">");  zzmore();   
  1137.     }
  1138.  
  1139.  
  1140. static void act114()
  1141.         NLA = 60;
  1142.         zzmode(ACTION_CHARS); zzmore();  
  1143.     }
  1144.  
  1145.  
  1146. static void act115()
  1147.         NLA = 61;
  1148.         zzmode(ACTION_STRINGS); zzmore();  
  1149.     }
  1150.  
  1151.  
  1152. static void act116()
  1153.         NLA = 62;
  1154.         zzreplstr("$");  zzmore();   
  1155.     }
  1156.  
  1157.  
  1158. static void act117()
  1159.         NLA = 63;
  1160.         zzreplstr("#");  zzmore();   
  1161.     }
  1162.  
  1163.  
  1164. static void act118()
  1165.         NLA = 64;
  1166.         zzline++; zzmore();   
  1167.     }
  1168.  
  1169.  
  1170. static void act119()
  1171.         NLA = 65;
  1172.         zzmore();   
  1173.     }
  1174.  
  1175.  
  1176. static void act120()
  1177.         NLA = 66;
  1178.         zzmore();   
  1179.     }
  1180.  
  1181.  
  1182. static void act121()
  1183.         NLA = 67;
  1184.         zzmode(ACTION_COMMENTS); zzmore();   
  1185.     }
  1186.  
  1187.  
  1188. static void act122()
  1189.         NLA = 68;
  1190.         warn("Missing /*; found dangling */ in action"); zzmore();   
  1191.     }
  1192.  
  1193.  
  1194. static void act123()
  1195.         NLA = 69;
  1196.         zzmode(ACTION_CPP_COMMENTS); zzmore();   
  1197.     }
  1198.  
  1199.  
  1200. static void act124()
  1201.         NLA = 70;
  1202.         zzmore();   
  1203.     }
  1204.  
  1205. static unsigned char shift10[257] = {
  1206.   0, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1207.   19, 4, 19, 19, 19, 19, 19, 19, 19, 19, 
  1208.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1209.   19, 19, 19, 19, 19, 16, 11, 5, 19, 19, 
  1210.   15, 12, 13, 18, 19, 19, 19, 9, 17, 7, 
  1211.   8, 8, 8, 8, 8, 8, 8, 8, 8, 19, 
  1212.   19, 19, 19, 1, 2, 19, 10, 10, 10, 10, 
  1213.   10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 
  1214.   10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 
  1215.   10, 10, 6, 14, 3, 19, 10, 19, 10, 10, 
  1216.   10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 
  1217.   10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 
  1218.   10, 10, 10, 10, 19, 19, 19, 19, 19, 19, 
  1219.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1220.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1221.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1222.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1223.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1224.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1225.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1226.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1227.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1228.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1229.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1230.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1231.   19, 19, 19, 19, 19, 19, 19
  1232. };
  1233.  
  1234.  
  1235. static void act125()
  1236.         NLA = Eof;
  1237.         ;   
  1238.     }
  1239.  
  1240.  
  1241. static void act126()
  1242.         NLA = 117;
  1243.         zzskip();   
  1244.     }
  1245.  
  1246.  
  1247. static void act127()
  1248.         NLA = 118;
  1249.         zzline++; zzskip();   
  1250.     }
  1251.  
  1252.  
  1253. static void act128()
  1254.         NLA = 119;
  1255.         zzmode(TOK_DEF_CPP_COMMENTS); zzmore();   
  1256.     }
  1257.  
  1258.  
  1259. static void act129()
  1260.         NLA = 120;
  1261.         zzmode(TOK_DEF_COMMENTS); zzmore();   
  1262.     }
  1263.  
  1264.  
  1265. static void act130()
  1266.         NLA = 121;
  1267.     }
  1268.  
  1269.  
  1270. static void act131()
  1271.         NLA = 124;
  1272.     }
  1273.  
  1274.  
  1275. static void act132()
  1276.         NLA = 125;
  1277.     }
  1278.  
  1279.  
  1280. static void act133()
  1281.         NLA = 126;
  1282.     }
  1283.  
  1284.  
  1285. static void act134()
  1286.         NLA = 127;
  1287.     }
  1288.  
  1289.  
  1290. static void act135()
  1291.         NLA = 128;
  1292.     }
  1293.  
  1294.  
  1295. static void act136()
  1296.         NLA = 129;
  1297.     }
  1298.  
  1299.  
  1300. static void act137()
  1301.         NLA = INT;
  1302.     }
  1303.  
  1304.  
  1305. static void act138()
  1306.         NLA = ID;
  1307.     }
  1308.  
  1309. static unsigned char shift11[257] = {
  1310.   0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1311.   1, 2, 21, 21, 2, 21, 21, 21, 21, 21, 
  1312.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1313.   21, 21, 21, 1, 21, 21, 5, 21, 21, 21, 
  1314.   21, 21, 21, 4, 21, 15, 21, 21, 3, 18, 
  1315.   18, 18, 18, 18, 18, 18, 18, 18, 18, 21, 
  1316.   17, 21, 14, 21, 21, 21, 19, 19, 19, 19, 
  1317.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1318.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1319.   19, 19, 21, 21, 21, 21, 20, 21, 20, 20, 
  1320.   20, 6, 7, 8, 20, 20, 9, 20, 20, 20, 
  1321.   12, 10, 20, 20, 20, 20, 20, 20, 11, 20, 
  1322.   20, 20, 20, 20, 13, 21, 16, 21, 21, 21, 
  1323.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1324.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1325.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1326.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1327.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1328.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1329.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1330.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1331.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1332.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1333.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1334.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1335.   21, 21, 21, 21, 21, 21, 21
  1336. };
  1337.  
  1338. #define DfaStates    226
  1339. typedef unsigned short DfaState;
  1340.  
  1341. static DfaState st0[50] = {
  1342.   1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 
  1343.   11, 12, 12, 13, 12, 12, 12, 12, 12, 12, 
  1344.   12, 12, 14, 15, 12, 16, 17, 18, 19, 12, 
  1345.   12, 12, 20, 21, 21, 21, 22, 23, 24, 12, 
  1346.   12, 25, 26, 27, 28, 29, 12, 30, 226, 226
  1347. };
  1348.  
  1349. static DfaState st1[50] = {
  1350.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1351.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1352.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1353.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1354.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1355. };
  1356.  
  1357. static DfaState st2[50] = {
  1358.   226, 2, 226, 226, 226, 226, 226, 226, 226, 226, 
  1359.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1360.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1361.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1362.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1363. };
  1364.  
  1365. static DfaState st3[50] = {
  1366.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1367.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1368.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1369.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1370.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1371. };
  1372.  
  1373. static DfaState st4[50] = {
  1374.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1375.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1376.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1377.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1378.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1379. };
  1380.  
  1381. static DfaState st5[50] = {
  1382.   226, 226, 226, 226, 31, 226, 226, 226, 226, 226, 
  1383.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1384.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1385.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1386.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1387. };
  1388.  
  1389. static DfaState st6[50] = {
  1390.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1391.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1392.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1393.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1394.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1395. };
  1396.  
  1397. static DfaState st7[50] = {
  1398.   226, 226, 226, 226, 226, 226, 32, 33, 226, 226, 
  1399.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1400.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1401.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1402.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1403. };
  1404.  
  1405. static DfaState st8[50] = {
  1406.   226, 226, 226, 226, 226, 226, 34, 226, 226, 226, 
  1407.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1408.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1409.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1410.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1411. };
  1412.  
  1413. static DfaState st9[50] = {
  1414.   226, 226, 226, 226, 226, 226, 226, 226, 35, 226, 
  1415.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1416.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1417.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1418.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1419. };
  1420.  
  1421. static DfaState st10[50] = {
  1422.   226, 226, 226, 226, 226, 226, 226, 226, 226, 36, 
  1423.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1424.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1425.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1426.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1427. };
  1428.  
  1429. static DfaState st11[50] = {
  1430.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1431.   226, 37, 38, 39, 39, 39, 40, 39, 41, 39, 
  1432.   39, 39, 226, 39, 42, 226, 226, 226, 226, 39, 
  1433.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1434.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1435. };
  1436.  
  1437. static DfaState st12[50] = {
  1438.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1439.   226, 43, 43, 43, 43, 43, 43, 43, 43, 43, 
  1440.   43, 43, 226, 43, 43, 226, 226, 226, 226, 43, 
  1441.   43, 43, 226, 43, 43, 43, 226, 226, 226, 43, 
  1442.   43, 43, 226, 226, 226, 226, 43, 43, 43, 226
  1443. };
  1444.  
  1445. static DfaState st13[50] = {
  1446.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1447.   226, 43, 43, 43, 43, 43, 44, 43, 43, 43, 
  1448.   43, 43, 226, 43, 43, 226, 226, 226, 226, 43, 
  1449.   43, 43, 226, 43, 43, 43, 226, 226, 226, 43, 
  1450.   43, 43, 226, 226, 226, 226, 43, 43, 43, 226
  1451. };
  1452.  
  1453. static DfaState st14[50] = {
  1454.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1455.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1456.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1457.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1458.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1459. };
  1460.  
  1461. static DfaState st15[50] = {
  1462.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1463.   226, 43, 43, 43, 43, 43, 43, 43, 43, 43, 
  1464.   43, 43, 226, 43, 45, 226, 226, 226, 226, 43, 
  1465.   43, 43, 226, 43, 43, 43, 226, 226, 226, 43, 
  1466.   43, 43, 226, 226, 226, 226, 43, 43, 43, 226
  1467. };
  1468.  
  1469. static DfaState st16[50] = {
  1470.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1471.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1472.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1473.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1474.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1475. };
  1476.  
  1477. static DfaState st17[50] = {
  1478.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1479.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1480.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1481.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1482.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1483. };
  1484.  
  1485. static DfaState st18[50] = {
  1486.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1487.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1488.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1489.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1490.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1491. };
  1492.  
  1493. static DfaState st19[50] = {
  1494.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1495.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1496.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1497.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1498.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1499. };
  1500.  
  1501. static DfaState st20[50] = {
  1502.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1503.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1504.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1505.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1506.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1507. };
  1508.  
  1509. static DfaState st21[50] = {
  1510.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1511.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1512.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1513.   226, 226, 226, 21, 21, 21, 226, 226, 226, 226, 
  1514.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1515. };
  1516.  
  1517. static DfaState st22[50] = {
  1518.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1519.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1520.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1521.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1522.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1523. };
  1524.  
  1525. static DfaState st23[50] = {
  1526.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1527.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1528.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1529.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1530.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1531. };
  1532.  
  1533. static DfaState st24[50] = {
  1534.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1535.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1536.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1537.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1538.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1539. };
  1540.  
  1541. static DfaState st25[50] = {
  1542.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1543.   226, 46, 46, 46, 46, 46, 46, 46, 46, 46, 
  1544.   46, 46, 226, 46, 46, 226, 226, 226, 226, 46, 
  1545.   46, 46, 226, 46, 46, 46, 226, 226, 226, 46, 
  1546.   46, 47, 226, 226, 226, 226, 46, 46, 46, 226
  1547. };
  1548.  
  1549. static DfaState st26[50] = {
  1550.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1551.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1552.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1553.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1554.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1555. };
  1556.  
  1557. static DfaState st27[50] = {
  1558.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1559.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1560.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1561.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1562.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1563. };
  1564.  
  1565. static DfaState st28[50] = {
  1566.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1567.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1568.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1569.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1570.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1571. };
  1572.  
  1573. static DfaState st29[50] = {
  1574.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1575.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1576.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1577.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1578.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1579. };
  1580.  
  1581. static DfaState st30[50] = {
  1582.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1583.   226, 46, 46, 46, 46, 46, 46, 46, 46, 46, 
  1584.   46, 46, 226, 46, 46, 226, 226, 226, 226, 46, 
  1585.   46, 46, 226, 46, 46, 46, 226, 226, 226, 46, 
  1586.   46, 46, 226, 226, 226, 226, 46, 46, 46, 226
  1587. };
  1588.  
  1589. static DfaState st31[50] = {
  1590.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1591.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1592.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1593.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1594.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1595. };
  1596.  
  1597. static DfaState st32[50] = {
  1598.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1599.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1600.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1601.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1602.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1603. };
  1604.  
  1605. static DfaState st33[50] = {
  1606.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1607.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1608.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1609.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1610.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1611. };
  1612.  
  1613. static DfaState st34[50] = {
  1614.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1615.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1616.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1617.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1618.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1619. };
  1620.  
  1621. static DfaState st35[50] = {
  1622.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1623.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1624.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1625.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1626.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1627. };
  1628.  
  1629. static DfaState st36[50] = {
  1630.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1631.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1632.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1633.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1634.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226
  1635. };
  1636.  
  1637. static DfaState st37[50] = {
  1638.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1639.   226, 39, 48, 39, 39, 39, 39, 39, 39, 39, 
  1640.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1641.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1642.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1643. };
  1644.  
  1645. static DfaState st38[50] = {
  1646.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1647.   226, 39, 39, 39, 39, 49, 39, 39, 39, 39, 
  1648.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1649.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1650.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1651. };
  1652.  
  1653. static DfaState st39[50] = {
  1654.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1655.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1656.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1657.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1658.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1659. };
  1660.  
  1661. static DfaState st40[50] = {
  1662.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1663.   226, 39, 39, 50, 39, 51, 39, 39, 39, 39, 
  1664.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1665.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1666.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1667. };
  1668.  
  1669. static DfaState st41[50] = {
  1670.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1671.   226, 39, 39, 39, 39, 39, 39, 39, 39, 52, 
  1672.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1673.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1674.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1675. };
  1676.  
  1677. static DfaState st42[50] = {
  1678.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1679.   226, 39, 53, 39, 39, 39, 39, 39, 39, 39, 
  1680.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1681.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1682.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1683. };
  1684.  
  1685. static DfaState st43[50] = {
  1686.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1687.   226, 43, 43, 43, 43, 43, 43, 43, 43, 43, 
  1688.   43, 43, 226, 43, 43, 226, 226, 226, 226, 43, 
  1689.   43, 43, 226, 43, 43, 43, 226, 226, 226, 43, 
  1690.   43, 43, 226, 226, 226, 226, 43, 43, 43, 226
  1691. };
  1692.  
  1693. static DfaState st44[50] = {
  1694.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1695.   226, 43, 43, 43, 43, 43, 54, 43, 43, 43, 
  1696.   43, 43, 226, 43, 43, 226, 226, 226, 226, 43, 
  1697.   43, 43, 226, 43, 43, 43, 226, 226, 226, 43, 
  1698.   43, 43, 226, 226, 226, 226, 43, 43, 43, 226
  1699. };
  1700.  
  1701. static DfaState st45[50] = {
  1702.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1703.   226, 43, 43, 55, 43, 43, 43, 43, 43, 43, 
  1704.   43, 43, 226, 43, 43, 226, 226, 226, 226, 43, 
  1705.   43, 43, 226, 43, 43, 43, 226, 226, 226, 43, 
  1706.   43, 43, 226, 226, 226, 226, 43, 43, 43, 226
  1707. };
  1708.  
  1709. static DfaState st46[50] = {
  1710.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1711.   226, 46, 46, 46, 46, 46, 46, 46, 46, 46, 
  1712.   46, 46, 226, 46, 46, 226, 226, 226, 226, 46, 
  1713.   46, 46, 226, 46, 46, 46, 226, 226, 226, 46, 
  1714.   46, 46, 226, 226, 226, 226, 46, 46, 46, 226
  1715. };
  1716.  
  1717. static DfaState st47[50] = {
  1718.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1719.   226, 46, 46, 46, 46, 46, 46, 46, 46, 46, 
  1720.   46, 46, 226, 46, 46, 226, 226, 226, 226, 46, 
  1721.   46, 46, 226, 56, 57, 46, 226, 226, 226, 46, 
  1722.   46, 46, 226, 226, 226, 226, 46, 46, 46, 226
  1723. };
  1724.  
  1725. static DfaState st48[50] = {
  1726.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1727.   226, 39, 39, 58, 39, 39, 39, 39, 39, 39, 
  1728.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1729.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1730.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1731. };
  1732.  
  1733. static DfaState st49[50] = {
  1734.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1735.   226, 39, 39, 39, 39, 59, 39, 39, 39, 39, 
  1736.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1737.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1738.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1739. };
  1740.  
  1741. static DfaState st50[50] = {
  1742.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1743.   226, 39, 39, 39, 39, 60, 39, 39, 39, 39, 
  1744.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1745.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1746.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1747. };
  1748.  
  1749. static DfaState st51[50] = {
  1750.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1751.   226, 39, 39, 61, 39, 39, 39, 39, 39, 39, 
  1752.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1753.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1754.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1755. };
  1756.  
  1757. static DfaState st52[50] = {
  1758.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1759.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1760.   62, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1761.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1762.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1763. };
  1764.  
  1765. static DfaState st53[50] = {
  1766.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1767.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1768.   39, 39, 226, 39, 39, 226, 226, 226, 226, 63, 
  1769.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1770.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1771. };
  1772.  
  1773. static DfaState st54[50] = {
  1774.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1775.   226, 43, 43, 43, 43, 64, 43, 43, 43, 43, 
  1776.   43, 43, 226, 43, 43, 226, 226, 226, 226, 43, 
  1777.   43, 43, 226, 43, 43, 43, 226, 226, 226, 43, 
  1778.   43, 43, 226, 226, 226, 226, 43, 43, 43, 226
  1779. };
  1780.  
  1781. static DfaState st55[50] = {
  1782.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1783.   226, 43, 43, 43, 43, 43, 43, 65, 43, 43, 
  1784.   43, 43, 226, 43, 43, 226, 226, 226, 226, 43, 
  1785.   43, 43, 226, 43, 43, 43, 226, 226, 226, 43, 
  1786.   43, 43, 226, 226, 226, 226, 43, 43, 43, 226
  1787. };
  1788.  
  1789. static DfaState st56[50] = {
  1790.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1791.   226, 46, 46, 46, 46, 46, 46, 46, 46, 46, 
  1792.   46, 46, 226, 46, 46, 226, 226, 226, 226, 46, 
  1793.   46, 46, 226, 46, 46, 46, 226, 226, 226, 46, 
  1794.   46, 46, 226, 226, 226, 226, 46, 46, 46, 226
  1795. };
  1796.  
  1797. static DfaState st57[50] = {
  1798.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1799.   226, 46, 46, 46, 46, 46, 46, 46, 46, 46, 
  1800.   46, 46, 226, 46, 46, 226, 226, 226, 226, 46, 
  1801.   46, 46, 226, 46, 46, 46, 226, 226, 226, 46, 
  1802.   46, 46, 226, 226, 226, 226, 46, 46, 46, 226
  1803. };
  1804.  
  1805. static DfaState st58[50] = {
  1806.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1807.   226, 39, 39, 39, 66, 39, 39, 39, 39, 39, 
  1808.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1809.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1810.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1811. };
  1812.  
  1813. static DfaState st59[50] = {
  1814.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1815.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1816.   39, 39, 226, 67, 39, 226, 226, 226, 226, 39, 
  1817.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1818.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1819. };
  1820.  
  1821. static DfaState st60[50] = {
  1822.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1823.   226, 39, 39, 39, 39, 39, 39, 68, 39, 39, 
  1824.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1825.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1826.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1827. };
  1828.  
  1829. static DfaState st61[50] = {
  1830.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1831.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1832.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1833.   39, 39, 226, 39, 39, 39, 226, 226, 226, 69, 
  1834.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1835. };
  1836.  
  1837. static DfaState st62[50] = {
  1838.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1839.   226, 39, 70, 39, 71, 39, 39, 39, 39, 39, 
  1840.   39, 39, 226, 72, 39, 226, 226, 226, 226, 39, 
  1841.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1842.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1843. };
  1844.  
  1845. static DfaState st63[50] = {
  1846.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1847.   226, 39, 39, 73, 39, 39, 39, 39, 39, 39, 
  1848.   39, 39, 226, 74, 39, 226, 226, 226, 226, 39, 
  1849.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1850.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1851. };
  1852.  
  1853. static DfaState st64[50] = {
  1854.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1855.   226, 43, 43, 43, 43, 43, 43, 43, 43, 75, 
  1856.   43, 43, 226, 43, 43, 226, 226, 226, 226, 43, 
  1857.   43, 43, 226, 43, 43, 43, 226, 226, 226, 43, 
  1858.   43, 43, 226, 226, 226, 226, 43, 43, 43, 226
  1859. };
  1860.  
  1861. static DfaState st65[50] = {
  1862.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1863.   226, 43, 43, 43, 43, 43, 43, 76, 43, 43, 
  1864.   43, 43, 226, 43, 43, 226, 226, 226, 226, 43, 
  1865.   43, 43, 226, 43, 43, 43, 226, 226, 226, 43, 
  1866.   43, 43, 226, 226, 226, 226, 43, 43, 43, 226
  1867. };
  1868.  
  1869. static DfaState st66[50] = {
  1870.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1871.   226, 39, 77, 39, 39, 39, 39, 39, 39, 39, 
  1872.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1873.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1874.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1875. };
  1876.  
  1877. static DfaState st67[50] = {
  1878.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1879.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1880.   39, 39, 226, 39, 78, 226, 226, 226, 226, 39, 
  1881.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1882.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1883. };
  1884.  
  1885. static DfaState st68[50] = {
  1886.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1887.   226, 39, 79, 39, 39, 39, 39, 39, 39, 39, 
  1888.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1889.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1890.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1891. };
  1892.  
  1893. static DfaState st69[50] = {
  1894.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1895.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1896.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1897.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1898.   80, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1899. };
  1900.  
  1901. static DfaState st70[50] = {
  1902.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1903.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1904.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1905.   39, 81, 226, 39, 39, 39, 226, 226, 226, 39, 
  1906.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1907. };
  1908.  
  1909. static DfaState st71[50] = {
  1910.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1911.   226, 39, 82, 39, 39, 39, 39, 39, 39, 39, 
  1912.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1913.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1914.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1915. };
  1916.  
  1917. static DfaState st72[50] = {
  1918.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1919.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1920.   39, 39, 226, 39, 83, 226, 226, 226, 226, 39, 
  1921.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1922.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1923. };
  1924.  
  1925. static DfaState st73[50] = {
  1926.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1927.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1928.   39, 39, 226, 84, 39, 226, 226, 226, 226, 39, 
  1929.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1930.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1931. };
  1932.  
  1933. static DfaState st74[50] = {
  1934.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1935.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1936.   39, 39, 226, 39, 85, 226, 226, 226, 226, 39, 
  1937.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1938.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1939. };
  1940.  
  1941. static DfaState st75[50] = {
  1942.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1943.   226, 43, 43, 43, 43, 43, 43, 43, 43, 43, 
  1944.   43, 43, 226, 43, 43, 226, 226, 226, 226, 86, 
  1945.   43, 43, 226, 43, 43, 43, 226, 226, 226, 43, 
  1946.   43, 43, 226, 226, 226, 226, 43, 43, 43, 226
  1947. };
  1948.  
  1949. static DfaState st76[50] = {
  1950.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1951.   226, 43, 43, 43, 43, 43, 43, 43, 43, 43, 
  1952.   43, 43, 226, 43, 43, 226, 226, 226, 226, 43, 
  1953.   43, 43, 226, 43, 43, 43, 226, 226, 226, 43, 
  1954.   43, 43, 226, 226, 226, 226, 43, 43, 43, 226
  1955. };
  1956.  
  1957. static DfaState st77[50] = {
  1958.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1959.   226, 39, 39, 39, 39, 87, 39, 39, 39, 39, 
  1960.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1961.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1962.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1963. };
  1964.  
  1965. static DfaState st78[50] = {
  1966.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1967.   226, 39, 39, 88, 39, 39, 39, 39, 39, 39, 
  1968.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1969.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1970.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1971. };
  1972.  
  1973. static DfaState st79[50] = {
  1974.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1975.   226, 39, 39, 39, 39, 89, 39, 39, 39, 39, 
  1976.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1977.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1978.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1979. };
  1980.  
  1981. static DfaState st80[50] = {
  1982.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1983.   226, 39, 39, 90, 39, 39, 39, 39, 39, 39, 
  1984.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1985.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1986.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1987. };
  1988.  
  1989. static DfaState st81[50] = {
  1990.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1991.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1992.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  1993.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  1994.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  1995. };
  1996.  
  1997. static DfaState st82[50] = {
  1998.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  1999.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2000.   39, 91, 226, 39, 39, 226, 226, 226, 226, 39, 
  2001.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2002.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2003. };
  2004.  
  2005. static DfaState st83[50] = {
  2006.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2007.   226, 39, 39, 92, 39, 39, 39, 39, 39, 39, 
  2008.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2009.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2010.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2011. };
  2012.  
  2013. static DfaState st84[50] = {
  2014.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2015.   226, 39, 39, 39, 39, 39, 39, 39, 93, 39, 
  2016.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2017.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2018.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2019. };
  2020.  
  2021. static DfaState st85[50] = {
  2022.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2023.   226, 39, 39, 94, 39, 39, 39, 39, 39, 39, 
  2024.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2025.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2026.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2027. };
  2028.  
  2029. static DfaState st86[50] = {
  2030.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2031.   226, 43, 43, 43, 43, 43, 43, 43, 43, 43, 
  2032.   43, 43, 226, 43, 43, 226, 226, 226, 226, 43, 
  2033.   43, 43, 226, 43, 43, 43, 226, 226, 226, 43, 
  2034.   43, 43, 226, 226, 226, 226, 43, 43, 43, 226
  2035. };
  2036.  
  2037. static DfaState st87[50] = {
  2038.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2039.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2040.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2041.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2042.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2043. };
  2044.  
  2045. static DfaState st88[50] = {
  2046.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2047.   226, 39, 39, 39, 39, 39, 39, 95, 39, 39, 
  2048.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2049.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2050.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2051. };
  2052.  
  2053. static DfaState st89[50] = {
  2054.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2055.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2056.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2057.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2058.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2059. };
  2060.  
  2061. static DfaState st90[50] = {
  2062.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2063.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2064.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2065.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2066.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2067. };
  2068.  
  2069. static DfaState st91[50] = {
  2070.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2071.   226, 39, 39, 39, 39, 39, 39, 96, 39, 39, 
  2072.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2073.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2074.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2075. };
  2076.  
  2077. static DfaState st92[50] = {
  2078.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2079.   226, 39, 39, 39, 39, 39, 39, 97, 39, 39, 
  2080.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2081.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2082.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2083. };
  2084.  
  2085. static DfaState st93[50] = {
  2086.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2087.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2088.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2089.   98, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2090.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2091. };
  2092.  
  2093. static DfaState st94[50] = {
  2094.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2095.   226, 39, 39, 39, 39, 39, 39, 99, 39, 39, 
  2096.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2097.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2098.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2099. };
  2100.  
  2101. static DfaState st95[50] = {
  2102.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2103.   226, 39, 39, 39, 39, 39, 39, 100, 39, 39, 
  2104.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2105.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2106.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2107. };
  2108.  
  2109. static DfaState st96[50] = {
  2110.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2111.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2112.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2113.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2114.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2115. };
  2116.  
  2117. static DfaState st97[50] = {
  2118.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2119.   226, 39, 39, 39, 39, 39, 39, 101, 39, 39, 
  2120.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2121.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2122.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2123. };
  2124.  
  2125. static DfaState st98[50] = {
  2126.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2127.   226, 39, 39, 39, 39, 39, 39, 39, 39, 102, 
  2128.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2129.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2130.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2131. };
  2132.  
  2133. static DfaState st99[50] = {
  2134.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2135.   226, 39, 39, 39, 39, 39, 39, 103, 39, 39, 
  2136.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2137.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2138.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2139. };
  2140.  
  2141. static DfaState st100[50] = {
  2142.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2143.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2144.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2145.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2146.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2147. };
  2148.  
  2149. static DfaState st101[50] = {
  2150.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2151.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2152.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2153.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2154.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2155. };
  2156.  
  2157. static DfaState st102[50] = {
  2158.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2159.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2160.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2161.   39, 104, 226, 39, 39, 39, 226, 226, 226, 39, 
  2162.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2163. };
  2164.  
  2165. static DfaState st103[50] = {
  2166.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2167.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2168.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2169.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2170.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2171. };
  2172.  
  2173. static DfaState st104[50] = {
  2174.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2175.   226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2176.   39, 39, 226, 39, 39, 226, 226, 226, 226, 39, 
  2177.   39, 39, 226, 39, 39, 39, 226, 226, 226, 39, 
  2178.   39, 39, 226, 226, 226, 226, 39, 39, 39, 226
  2179. };
  2180.  
  2181. static DfaState st105[6] = {
  2182.   106, 107, 108, 109, 110, 226
  2183. };
  2184.  
  2185. static DfaState st106[6] = {
  2186.   226, 226, 226, 226, 226, 226
  2187. };
  2188.  
  2189. static DfaState st107[6] = {
  2190.   226, 226, 226, 226, 226, 226
  2191. };
  2192.  
  2193. static DfaState st108[6] = {
  2194.   226, 226, 226, 226, 226, 226
  2195. };
  2196.  
  2197. static DfaState st109[6] = {
  2198.   226, 111, 112, 111, 111, 226
  2199. };
  2200.  
  2201. static DfaState st110[6] = {
  2202.   226, 226, 226, 226, 110, 226
  2203. };
  2204.  
  2205. static DfaState st111[6] = {
  2206.   226, 226, 226, 226, 226, 226
  2207. };
  2208.  
  2209. static DfaState st112[6] = {
  2210.   226, 226, 226, 226, 226, 226
  2211. };
  2212.  
  2213. static DfaState st113[6] = {
  2214.   114, 115, 116, 117, 118, 226
  2215. };
  2216.  
  2217. static DfaState st114[6] = {
  2218.   226, 226, 226, 226, 226, 226
  2219. };
  2220.  
  2221. static DfaState st115[6] = {
  2222.   226, 226, 226, 226, 226, 226
  2223. };
  2224.  
  2225. static DfaState st116[6] = {
  2226.   226, 226, 226, 226, 226, 226
  2227. };
  2228.  
  2229. static DfaState st117[6] = {
  2230.   226, 119, 120, 119, 119, 226
  2231. };
  2232.  
  2233. static DfaState st118[6] = {
  2234.   226, 226, 226, 226, 118, 226
  2235. };
  2236.  
  2237. static DfaState st119[6] = {
  2238.   226, 226, 226, 226, 226, 226
  2239. };
  2240.  
  2241. static DfaState st120[6] = {
  2242.   226, 226, 226, 226, 226, 226
  2243. };
  2244.  
  2245. static DfaState st121[6] = {
  2246.   122, 123, 124, 125, 126, 226
  2247. };
  2248.  
  2249. static DfaState st122[6] = {
  2250.   226, 226, 226, 226, 226, 226
  2251. };
  2252.  
  2253. static DfaState st123[6] = {
  2254.   226, 226, 226, 226, 226, 226
  2255. };
  2256.  
  2257. static DfaState st124[6] = {
  2258.   226, 226, 226, 226, 226, 226
  2259. };
  2260.  
  2261. static DfaState st125[6] = {
  2262.   226, 127, 127, 127, 127, 226
  2263. };
  2264.  
  2265. static DfaState st126[6] = {
  2266.   226, 226, 226, 226, 126, 226
  2267. };
  2268.  
  2269. static DfaState st127[6] = {
  2270.   226, 226, 226, 226, 226, 226
  2271. };
  2272.  
  2273. static DfaState st128[6] = {
  2274.   129, 130, 131, 132, 131, 226
  2275. };
  2276.  
  2277. static DfaState st129[6] = {
  2278.   226, 226, 226, 226, 226, 226
  2279. };
  2280.  
  2281. static DfaState st130[6] = {
  2282.   226, 226, 133, 226, 226, 226
  2283. };
  2284.  
  2285. static DfaState st131[6] = {
  2286.   226, 226, 131, 226, 131, 226
  2287. };
  2288.  
  2289. static DfaState st132[6] = {
  2290.   226, 226, 226, 226, 226, 226
  2291. };
  2292.  
  2293. static DfaState st133[6] = {
  2294.   226, 226, 226, 226, 226, 226
  2295. };
  2296.  
  2297. static DfaState st134[6] = {
  2298.   135, 136, 137, 138, 137, 226
  2299. };
  2300.  
  2301. static DfaState st135[6] = {
  2302.   226, 226, 226, 226, 226, 226
  2303. };
  2304.  
  2305. static DfaState st136[6] = {
  2306.   226, 226, 139, 226, 226, 226
  2307. };
  2308.  
  2309. static DfaState st137[6] = {
  2310.   226, 226, 137, 226, 137, 226
  2311. };
  2312.  
  2313. static DfaState st138[6] = {
  2314.   226, 226, 226, 226, 226, 226
  2315. };
  2316.  
  2317. static DfaState st139[6] = {
  2318.   226, 226, 226, 226, 226, 226
  2319. };
  2320.  
  2321. static DfaState st140[4] = {
  2322.   141, 142, 143, 226
  2323. };
  2324.  
  2325. static DfaState st141[4] = {
  2326.   226, 226, 226, 226
  2327. };
  2328.  
  2329. static DfaState st142[4] = {
  2330.   226, 226, 226, 226
  2331. };
  2332.  
  2333. static DfaState st143[4] = {
  2334.   226, 226, 143, 226
  2335. };
  2336.  
  2337. static DfaState st144[4] = {
  2338.   145, 146, 147, 226
  2339. };
  2340.  
  2341. static DfaState st145[4] = {
  2342.   226, 226, 226, 226
  2343. };
  2344.  
  2345. static DfaState st146[4] = {
  2346.   226, 226, 226, 226
  2347. };
  2348.  
  2349. static DfaState st147[4] = {
  2350.   226, 226, 147, 226
  2351. };
  2352.  
  2353. static DfaState st148[4] = {
  2354.   149, 150, 151, 226
  2355. };
  2356.  
  2357. static DfaState st149[4] = {
  2358.   226, 226, 226, 226
  2359. };
  2360.  
  2361. static DfaState st150[4] = {
  2362.   226, 226, 226, 226
  2363. };
  2364.  
  2365. static DfaState st151[4] = {
  2366.   226, 226, 151, 226
  2367. };
  2368.  
  2369. static DfaState st152[6] = {
  2370.   153, 154, 155, 156, 155, 226
  2371. };
  2372.  
  2373. static DfaState st153[6] = {
  2374.   226, 226, 226, 226, 226, 226
  2375. };
  2376.  
  2377. static DfaState st154[6] = {
  2378.   226, 226, 157, 226, 226, 226
  2379. };
  2380.  
  2381. static DfaState st155[6] = {
  2382.   226, 226, 155, 226, 155, 226
  2383. };
  2384.  
  2385. static DfaState st156[6] = {
  2386.   226, 226, 226, 226, 226, 226
  2387. };
  2388.  
  2389. static DfaState st157[6] = {
  2390.   226, 226, 226, 226, 226, 226
  2391. };
  2392.  
  2393. static DfaState st158[21] = {
  2394.   159, 160, 161, 162, 163, 164, 165, 161, 161, 161, 
  2395.   161, 166, 167, 168, 169, 170, 171, 172, 173, 161, 
  2396.   226
  2397. };
  2398.  
  2399. static DfaState st159[21] = {
  2400.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2401.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2402.   226
  2403. };
  2404.  
  2405. static DfaState st160[21] = {
  2406.   226, 174, 226, 226, 226, 226, 226, 226, 226, 226, 
  2407.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2408.   226
  2409. };
  2410.  
  2411. static DfaState st161[21] = {
  2412.   226, 226, 161, 226, 226, 226, 226, 161, 161, 161, 
  2413.   161, 226, 226, 226, 226, 226, 226, 226, 161, 161, 
  2414.   226
  2415. };
  2416.  
  2417. static DfaState st162[21] = {
  2418.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2419.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2420.   226
  2421. };
  2422.  
  2423. static DfaState st163[21] = {
  2424.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2425.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2426.   226
  2427. };
  2428.  
  2429. static DfaState st164[21] = {
  2430.   226, 226, 226, 226, 226, 175, 176, 177, 177, 226, 
  2431.   178, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2432.   226
  2433. };
  2434.  
  2435. static DfaState st165[21] = {
  2436.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2437.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2438.   226
  2439. };
  2440.  
  2441. static DfaState st166[21] = {
  2442.   226, 226, 226, 226, 226, 226, 179, 180, 181, 226, 
  2443.   226, 226, 182, 226, 226, 226, 226, 226, 226, 226, 
  2444.   226
  2445. };
  2446.  
  2447. static DfaState st167[21] = {
  2448.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2449.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2450.   226
  2451. };
  2452.  
  2453. static DfaState st168[21] = {
  2454.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2455.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2456.   226
  2457. };
  2458.  
  2459. static DfaState st169[21] = {
  2460.   226, 183, 184, 185, 186, 187, 184, 184, 184, 184, 
  2461.   184, 188, 184, 189, 184, 184, 184, 184, 184, 184, 
  2462.   226
  2463. };
  2464.  
  2465. static DfaState st170[21] = {
  2466.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2467.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2468.   226
  2469. };
  2470.  
  2471. static DfaState st171[21] = {
  2472.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2473.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2474.   226
  2475. };
  2476.  
  2477. static DfaState st172[21] = {
  2478.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2479.   226, 226, 226, 226, 226, 226, 226, 190, 191, 226, 
  2480.   226
  2481. };
  2482.  
  2483. static DfaState st173[21] = {
  2484.   226, 226, 161, 226, 226, 226, 226, 161, 161, 161, 
  2485.   161, 226, 226, 226, 226, 226, 226, 192, 161, 161, 
  2486.   226
  2487. };
  2488.  
  2489. static DfaState st174[21] = {
  2490.   226, 226, 193, 226, 226, 226, 226, 226, 226, 226, 
  2491.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2492.   226
  2493. };
  2494.  
  2495. static DfaState st175[21] = {
  2496.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2497.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2498.   226
  2499. };
  2500.  
  2501. static DfaState st176[21] = {
  2502.   226, 226, 226, 194, 226, 226, 226, 226, 226, 226, 
  2503.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2504.   226
  2505. };
  2506.  
  2507. static DfaState st177[21] = {
  2508.   226, 226, 226, 226, 226, 226, 226, 177, 177, 195, 
  2509.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2510.   226
  2511. };
  2512.  
  2513. static DfaState st178[21] = {
  2514.   226, 226, 226, 226, 226, 226, 226, 196, 196, 226, 
  2515.   196, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2516.   226
  2517. };
  2518.  
  2519. static DfaState st179[21] = {
  2520.   226, 226, 226, 197, 226, 226, 226, 226, 226, 226, 
  2521.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2522.   226
  2523. };
  2524.  
  2525. static DfaState st180[21] = {
  2526.   226, 226, 226, 226, 226, 226, 226, 181, 181, 226, 
  2527.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2528.   226
  2529. };
  2530.  
  2531. static DfaState st181[21] = {
  2532.   226, 226, 226, 226, 226, 226, 226, 181, 181, 226, 
  2533.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2534.   226
  2535. };
  2536.  
  2537. static DfaState st182[21] = {
  2538.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2539.   226, 226, 226, 198, 226, 226, 226, 226, 226, 226, 
  2540.   226
  2541. };
  2542.  
  2543. static DfaState st183[21] = {
  2544.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2545.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2546.   226
  2547. };
  2548.  
  2549. static DfaState st184[21] = {
  2550.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2551.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2552.   226
  2553. };
  2554.  
  2555. static DfaState st185[21] = {
  2556.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2557.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2558.   226
  2559. };
  2560.  
  2561. static DfaState st186[21] = {
  2562.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2563.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2564.   226
  2565. };
  2566.  
  2567. static DfaState st187[21] = {
  2568.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2569.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2570.   226
  2571. };
  2572.  
  2573. static DfaState st188[21] = {
  2574.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2575.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2576.   226
  2577. };
  2578.  
  2579. static DfaState st189[21] = {
  2580.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2581.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2582.   226
  2583. };
  2584.  
  2585. static DfaState st190[21] = {
  2586.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2587.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2588.   226
  2589. };
  2590.  
  2591. static DfaState st191[21] = {
  2592.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2593.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2594.   226
  2595. };
  2596.  
  2597. static DfaState st192[21] = {
  2598.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2599.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2600.   226
  2601. };
  2602.  
  2603. static DfaState st193[21] = {
  2604.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2605.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2606.   226
  2607. };
  2608.  
  2609. static DfaState st194[21] = {
  2610.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2611.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2612.   226
  2613. };
  2614.  
  2615. static DfaState st195[21] = {
  2616.   226, 226, 226, 226, 226, 226, 226, 199, 199, 226, 
  2617.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2618.   226
  2619. };
  2620.  
  2621. static DfaState st196[21] = {
  2622.   226, 226, 226, 226, 226, 226, 226, 196, 196, 226, 
  2623.   196, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2624.   226
  2625. };
  2626.  
  2627. static DfaState st197[21] = {
  2628.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2629.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2630.   226
  2631. };
  2632.  
  2633. static DfaState st198[21] = {
  2634.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2635.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2636.   226
  2637. };
  2638.  
  2639. static DfaState st199[21] = {
  2640.   226, 226, 226, 226, 226, 226, 226, 199, 199, 226, 
  2641.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2642.   226
  2643. };
  2644.  
  2645. static DfaState st200[22] = {
  2646.   201, 202, 203, 204, 226, 205, 226, 206, 226, 226, 
  2647.   226, 226, 226, 207, 208, 209, 210, 211, 212, 213, 
  2648.   226, 226
  2649. };
  2650.  
  2651. static DfaState st201[22] = {
  2652.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2653.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2654.   226, 226
  2655. };
  2656.  
  2657. static DfaState st202[22] = {
  2658.   226, 202, 226, 226, 226, 226, 226, 226, 226, 226, 
  2659.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2660.   226, 226
  2661. };
  2662.  
  2663. static DfaState st203[22] = {
  2664.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2665.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2666.   226, 226
  2667. };
  2668.  
  2669. static DfaState st204[22] = {
  2670.   226, 226, 226, 214, 215, 226, 226, 226, 226, 226, 
  2671.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2672.   226, 226
  2673. };
  2674.  
  2675. static DfaState st205[22] = {
  2676.   226, 226, 226, 226, 226, 226, 216, 226, 226, 226, 
  2677.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2678.   226, 226
  2679. };
  2680.  
  2681. static DfaState st206[22] = {
  2682.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2683.   217, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2684.   226, 226
  2685. };
  2686.  
  2687. static DfaState st207[22] = {
  2688.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2689.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2690.   226, 226
  2691. };
  2692.  
  2693. static DfaState st208[22] = {
  2694.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2695.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2696.   226, 226
  2697. };
  2698.  
  2699. static DfaState st209[22] = {
  2700.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2701.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2702.   226, 226
  2703. };
  2704.  
  2705. static DfaState st210[22] = {
  2706.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2707.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2708.   226, 226
  2709. };
  2710.  
  2711. static DfaState st211[22] = {
  2712.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2713.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2714.   226, 226
  2715. };
  2716.  
  2717. static DfaState st212[22] = {
  2718.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2719.   226, 226, 226, 226, 226, 226, 226, 226, 212, 226, 
  2720.   226, 226
  2721. };
  2722.  
  2723. static DfaState st213[22] = {
  2724.   226, 226, 226, 226, 226, 226, 218, 218, 218, 218, 
  2725.   218, 218, 218, 226, 226, 226, 226, 226, 218, 218, 
  2726.   218, 226
  2727. };
  2728.  
  2729. static DfaState st214[22] = {
  2730.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2731.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2732.   226, 226
  2733. };
  2734.  
  2735. static DfaState st215[22] = {
  2736.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2737.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2738.   226, 226
  2739. };
  2740.  
  2741. static DfaState st216[22] = {
  2742.   226, 226, 226, 226, 226, 226, 226, 219, 226, 226, 
  2743.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2744.   226, 226
  2745. };
  2746.  
  2747. static DfaState st217[22] = {
  2748.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2749.   226, 220, 226, 226, 226, 226, 226, 226, 226, 226, 
  2750.   226, 226
  2751. };
  2752.  
  2753. static DfaState st218[22] = {
  2754.   226, 226, 226, 226, 226, 226, 218, 218, 218, 218, 
  2755.   218, 218, 218, 226, 226, 226, 226, 226, 218, 218, 
  2756.   218, 226
  2757. };
  2758.  
  2759. static DfaState st219[22] = {
  2760.   226, 226, 226, 226, 226, 226, 226, 226, 221, 226, 
  2761.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2762.   226, 226
  2763. };
  2764.  
  2765. static DfaState st220[22] = {
  2766.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2767.   226, 226, 222, 226, 226, 226, 226, 226, 226, 226, 
  2768.   226, 226
  2769. };
  2770.  
  2771. static DfaState st221[22] = {
  2772.   226, 226, 226, 226, 226, 226, 226, 226, 226, 223, 
  2773.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2774.   226, 226
  2775. };
  2776.  
  2777. static DfaState st222[22] = {
  2778.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2779.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2780.   226, 226
  2781. };
  2782.  
  2783. static DfaState st223[22] = {
  2784.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2785.   224, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2786.   226, 226
  2787. };
  2788.  
  2789. static DfaState st224[22] = {
  2790.   226, 226, 226, 226, 226, 226, 226, 225, 226, 226, 
  2791.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2792.   226, 226
  2793. };
  2794.  
  2795. static DfaState st225[22] = {
  2796.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2797.   226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  2798.   226, 226
  2799. };
  2800.  
  2801.  
  2802. DfaState *dfa[226] = {
  2803.     st0,
  2804.     st1,
  2805.     st2,
  2806.     st3,
  2807.     st4,
  2808.     st5,
  2809.     st6,
  2810.     st7,
  2811.     st8,
  2812.     st9,
  2813.     st10,
  2814.     st11,
  2815.     st12,
  2816.     st13,
  2817.     st14,
  2818.     st15,
  2819.     st16,
  2820.     st17,
  2821.     st18,
  2822.     st19,
  2823.     st20,
  2824.     st21,
  2825.     st22,
  2826.     st23,
  2827.     st24,
  2828.     st25,
  2829.     st26,
  2830.     st27,
  2831.     st28,
  2832.     st29,
  2833.     st30,
  2834.     st31,
  2835.     st32,
  2836.     st33,
  2837.     st34,
  2838.     st35,
  2839.     st36,
  2840.     st37,
  2841.     st38,
  2842.     st39,
  2843.     st40,
  2844.     st41,
  2845.     st42,
  2846.     st43,
  2847.     st44,
  2848.     st45,
  2849.     st46,
  2850.     st47,
  2851.     st48,
  2852.     st49,
  2853.     st50,
  2854.     st51,
  2855.     st52,
  2856.     st53,
  2857.     st54,
  2858.     st55,
  2859.     st56,
  2860.     st57,
  2861.     st58,
  2862.     st59,
  2863.     st60,
  2864.     st61,
  2865.     st62,
  2866.     st63,
  2867.     st64,
  2868.     st65,
  2869.     st66,
  2870.     st67,
  2871.     st68,
  2872.     st69,
  2873.     st70,
  2874.     st71,
  2875.     st72,
  2876.     st73,
  2877.     st74,
  2878.     st75,
  2879.     st76,
  2880.     st77,
  2881.     st78,
  2882.     st79,
  2883.     st80,
  2884.     st81,
  2885.     st82,
  2886.     st83,
  2887.     st84,
  2888.     st85,
  2889.     st86,
  2890.     st87,
  2891.     st88,
  2892.     st89,
  2893.     st90,
  2894.     st91,
  2895.     st92,
  2896.     st93,
  2897.     st94,
  2898.     st95,
  2899.     st96,
  2900.     st97,
  2901.     st98,
  2902.     st99,
  2903.     st100,
  2904.     st101,
  2905.     st102,
  2906.     st103,
  2907.     st104,
  2908.     st105,
  2909.     st106,
  2910.     st107,
  2911.     st108,
  2912.     st109,
  2913.     st110,
  2914.     st111,
  2915.     st112,
  2916.     st113,
  2917.     st114,
  2918.     st115,
  2919.     st116,
  2920.     st117,
  2921.     st118,
  2922.     st119,
  2923.     st120,
  2924.     st121,
  2925.     st122,
  2926.     st123,
  2927.     st124,
  2928.     st125,
  2929.     st126,
  2930.     st127,
  2931.     st128,
  2932.     st129,
  2933.     st130,
  2934.     st131,
  2935.     st132,
  2936.     st133,
  2937.     st134,
  2938.     st135,
  2939.     st136,
  2940.     st137,
  2941.     st138,
  2942.     st139,
  2943.     st140,
  2944.     st141,
  2945.     st142,
  2946.     st143,
  2947.     st144,
  2948.     st145,
  2949.     st146,
  2950.     st147,
  2951.     st148,
  2952.     st149,
  2953.     st150,
  2954.     st151,
  2955.     st152,
  2956.     st153,
  2957.     st154,
  2958.     st155,
  2959.     st156,
  2960.     st157,
  2961.     st158,
  2962.     st159,
  2963.     st160,
  2964.     st161,
  2965.     st162,
  2966.     st163,
  2967.     st164,
  2968.     st165,
  2969.     st166,
  2970.     st167,
  2971.     st168,
  2972.     st169,
  2973.     st170,
  2974.     st171,
  2975.     st172,
  2976.     st173,
  2977.     st174,
  2978.     st175,
  2979.     st176,
  2980.     st177,
  2981.     st178,
  2982.     st179,
  2983.     st180,
  2984.     st181,
  2985.     st182,
  2986.     st183,
  2987.     st184,
  2988.     st185,
  2989.     st186,
  2990.     st187,
  2991.     st188,
  2992.     st189,
  2993.     st190,
  2994.     st191,
  2995.     st192,
  2996.     st193,
  2997.     st194,
  2998.     st195,
  2999.     st196,
  3000.     st197,
  3001.     st198,
  3002.     st199,
  3003.     st200,
  3004.     st201,
  3005.     st202,
  3006.     st203,
  3007.     st204,
  3008.     st205,
  3009.     st206,
  3010.     st207,
  3011.     st208,
  3012.     st209,
  3013.     st210,
  3014.     st211,
  3015.     st212,
  3016.     st213,
  3017.     st214,
  3018.     st215,
  3019.     st216,
  3020.     st217,
  3021.     st218,
  3022.     st219,
  3023.     st220,
  3024.     st221,
  3025.     st222,
  3026.     st223,
  3027.     st224,
  3028.     st225
  3029. };
  3030.  
  3031.  
  3032. DfaState accepts[227] = {
  3033.   0, 1, 2, 3, 4, 19, 6, 0, 40, 20, 
  3034.   11, 45, 43, 43, 15, 43, 17, 18, 21, 22, 
  3035.   28, 29, 30, 31, 33, 44, 38, 39, 41, 42, 
  3036.   44, 5, 9, 7, 8, 10, 32, 45, 45, 45, 
  3037.   45, 45, 45, 43, 43, 43, 44, 44, 45, 45, 
  3038.   45, 45, 45, 45, 43, 43, 36, 37, 45, 45, 
  3039.   45, 45, 45, 45, 43, 43, 45, 45, 45, 45, 
  3040.   45, 45, 45, 45, 45, 43, 16, 45, 45, 45, 
  3041.   45, 27, 45, 45, 45, 45, 35, 12, 45, 13, 
  3042.   34, 45, 45, 45, 45, 45, 14, 45, 45, 45, 
  3043.   25, 26, 45, 24, 23, 0, 46, 47, 48, 0, 
  3044.   51, 50, 49, 0, 52, 53, 54, 0, 57, 56, 
  3045.   55, 0, 58, 59, 60, 0, 62, 61, 0, 63, 
  3046.   65, 67, 66, 64, 0, 68, 70, 72, 71, 69, 
  3047.   0, 73, 74, 75, 0, 76, 77, 78, 0, 79, 
  3048.   80, 81, 0, 82, 84, 86, 85, 83, 0, 87, 
  3049.   92, 124, 90, 91, 93, 109, 107, 110, 108, 0, 
  3050.   114, 115, 120, 124, 88, 94, 96, 97, 100, 105, 
  3051.   101, 104, 106, 113, 119, 111, 118, 116, 117, 112, 
  3052.   123, 121, 122, 89, 95, 98, 100, 102, 103, 99, 
  3053.   0, 125, 126, 127, 0, 0, 0, 132, 133, 134, 
  3054.   135, 136, 137, 138, 128, 129, 0, 0, 138, 0, 
  3055.   0, 0, 131, 0, 0, 130, 0
  3056. };
  3057.  
  3058. void (*actions[139])() = {
  3059.     zzerraction,
  3060.     act1,
  3061.     act2,
  3062.     act3,
  3063.     act4,
  3064.     act5,
  3065.     act6,
  3066.     act7,
  3067.     act8,
  3068.     act9,
  3069.     act10,
  3070.     act11,
  3071.     act12,
  3072.     act13,
  3073.     act14,
  3074.     act15,
  3075.     act16,
  3076.     act17,
  3077.     act18,
  3078.     act19,
  3079.     act20,
  3080.     act21,
  3081.     act22,
  3082.     act23,
  3083.     act24,
  3084.     act25,
  3085.     act26,
  3086.     act27,
  3087.     act28,
  3088.     act29,
  3089.     act30,
  3090.     act31,
  3091.     act32,
  3092.     act33,
  3093.     act34,
  3094.     act35,
  3095.     act36,
  3096.     act37,
  3097.     act38,
  3098.     act39,
  3099.     act40,
  3100.     act41,
  3101.     act42,
  3102.     act43,
  3103.     act44,
  3104.     act45,
  3105.     act46,
  3106.     act47,
  3107.     act48,
  3108.     act49,
  3109.     act50,
  3110.     act51,
  3111.     act52,
  3112.     act53,
  3113.     act54,
  3114.     act55,
  3115.     act56,
  3116.     act57,
  3117.     act58,
  3118.     act59,
  3119.     act60,
  3120.     act61,
  3121.     act62,
  3122.     act63,
  3123.     act64,
  3124.     act65,
  3125.     act66,
  3126.     act67,
  3127.     act68,
  3128.     act69,
  3129.     act70,
  3130.     act71,
  3131.     act72,
  3132.     act73,
  3133.     act74,
  3134.     act75,
  3135.     act76,
  3136.     act77,
  3137.     act78,
  3138.     act79,
  3139.     act80,
  3140.     act81,
  3141.     act82,
  3142.     act83,
  3143.     act84,
  3144.     act85,
  3145.     act86,
  3146.     act87,
  3147.     act88,
  3148.     act89,
  3149.     act90,
  3150.     act91,
  3151.     act92,
  3152.     act93,
  3153.     act94,
  3154.     act95,
  3155.     act96,
  3156.     act97,
  3157.     act98,
  3158.     act99,
  3159.     act100,
  3160.     act101,
  3161.     act102,
  3162.     act103,
  3163.     act104,
  3164.     act105,
  3165.     act106,
  3166.     act107,
  3167.     act108,
  3168.     act109,
  3169.     act110,
  3170.     act111,
  3171.     act112,
  3172.     act113,
  3173.     act114,
  3174.     act115,
  3175.     act116,
  3176.     act117,
  3177.     act118,
  3178.     act119,
  3179.     act120,
  3180.     act121,
  3181.     act122,
  3182.     act123,
  3183.     act124,
  3184.     act125,
  3185.     act126,
  3186.     act127,
  3187.     act128,
  3188.     act129,
  3189.     act130,
  3190.     act131,
  3191.     act132,
  3192.     act133,
  3193.     act134,
  3194.     act135,
  3195.     act136,
  3196.     act137,
  3197.     act138
  3198. };
  3199.  
  3200. static DfaState dfa_base[] = {
  3201.     0,
  3202.     105,
  3203.     113,
  3204.     121,
  3205.     128,
  3206.     134,
  3207.     140,
  3208.     144,
  3209.     148,
  3210.     152,
  3211.     158,
  3212.     200
  3213. };
  3214.  
  3215. static unsigned char *b_class_no[] = {
  3216.     shift0,
  3217.     shift1,
  3218.     shift2,
  3219.     shift3,
  3220.     shift4,
  3221.     shift5,
  3222.     shift6,
  3223.     shift7,
  3224.     shift8,
  3225.     shift9,
  3226.     shift10,
  3227.     shift11
  3228. };
  3229.  
  3230.  
  3231.  
  3232. #define ZZSHIFT(c) (b_class_no[zzauto][1+c])
  3233. #define MAX_MODE 12
  3234. #include "dlgauto.h"
  3235.